Onboarding Project | MakeMyTrip | Priyal Jethva
📄

Onboarding Project | MakeMyTrip | Priyal Jethva

Ideal Customer Profile

Welcome To My Onboarding Project For MakeMyTrip:

klm-aviation.gif

You're about to walk through something I’ve poured a lot of thought, time, and heart into.

This project began with one question: "How can we make those very first moments on MakeMyTrip feel smooth, seamless, and maybe even a little magical for the users?"

Because let’s be honest, we’ve all been there 😞

You open a travel app, and suddenly there are 15 banners, 6 pop-ups, offers flying at you, and a dozen different places to click. You’re not sure where to begin, what’s important, or how to get what you came for, whether that’s booking a quick bus ride, a long-overdue holiday, or simply checking flight prices.

And that’s the moment that matters. That’s where great onboarding comes in, not just to guide, but to delight, reassure, and make users think, "Ah, this app gets me."

About MakeMyTrip:

makemytrip-is-hoping-international-flights-will-start-from-july-but-it-is-also-preparing-for-many-quarters-of-big-losses.jpg

Before we get into the nitty-gritty, let me paint you a picture of where you've landed. MakeMyTrip isn't just another travel company – it's the travel company that changed how millions of Indians explore the world.

Founded back in 2000 (when booking flights online felt like magic), MMT has grown into India's leading online travel platform. We're talking about a company that processes over 40 million transactions annually, connects travellers to 1,00,000+ hotels worldwide, and has somehow made planning that spontaneous Goa trip as easy as ordering pizza.

But here's what makes MMT special – it's not just about the numbers. It's about that family in Pune planning their first international vacation, the business traveler who needs to get from Mumbai to Bangalore without the usual hassle, or the college friends finally taking that long-awaited road trip to Leh. MMT is in the business of making memories possible.

The Research Behind This Project:

✅ IMPORTANT TO NOTE: For this project, I’ve focused on the Flight Booking Experience on MakeMyTrip – the most common and high-frequency use case across user types. By narrowing it to this use case, we get a sharper lens on the real motivations, friction points, and decision patterns of our users.

User Calls: I conducted 8 User Interviews — a mix of GrowthX members, friends, and family.
Focus: Understand how they book flights using MakeMyTrip.

View User Calls Data Here👇

User Interviews Data File


The goal was to learn what works well, what’s confusing, and what actually makes them choose MMT over other platforms. I’ve put all the responses and patterns into a Google Sheet (linked here) and above to make sense of common behaviours and issues. This step was super important for me because it directly helped me shape my ICP profiles. So I gave it a lot of time and effort to make sure I truly understood the user. Now, based on the calls, I made 4 ICPs. Let's have a look at them!

Ideal Customer Profiles for MakeMyTrip:

Criteria

ICP 1 - Business Man (Frequent Business Trips)

ICP 2 - Family Travel

ICP 3 - Couple Travellers

ICP 4 - Solo Budget Traveller

Name

Abhishek Rao

Anjali Verma

Aakash & Rhea Mehta

Karan Deshmukh

Age

33

​36

28 & 27

24

Gender

Male

Female

Male and Female

Male

City

Bangalore

Delhi NCR

Mumbai-based couple

Indore (Tier 2)

Occupation

Senior Consultant

Teacher in a school, mother of two

Owners of a full-service Digital Marketing Agency

Freelance graphic designer and video editor

Monthly Income

₹2.2L–₹2.8L

₹75K (Household: ₹1.8L–₹2.2L)

₹1.8L – ₹2.2L (Combined)

₹45K–₹60K

Flight Booking Need

Quick bookings, loyalty points, and flight convenience

Safe, direct flights with fewer layovers

Comfortable timing, flexibility, great value

Cheapest flights to new locations

Flight Booking Pain Point

​Rebooking/cancellations during emergencies

Unclear info about stopovers, hates long flights due to discomfort for kids and parents

Overpriced during long weekends or special dates.

Budget filters not effective, UI cluttered

Flight Booking Behavior

Flies 2–3 times/month, books last-minute, uses GST invoices

Books 2 family trips/year, 1–2 months in advance, often around school holidays

4–5 bookings/year, compares across sites

5–6 bookings/year, often checks 4–5 budget sites

Flight Booking Goals

Hassle-free travel, fulfill client commitments, save time

Comfortable flights for family, meals included.

looks out for offers, coupon codes and deals + convenience

Explore new places on a budget and share the experiences on the vlogging channel on YouTube

Perceived Value of MMT

Fast & functional, not emotional

End-to-end flight + info + family-friendly UX and trust in the brand

One-stop getaway planner + trustworthy brand name

A reliable platform to check the options, has trust factor

Marketing Pitch

Fast bookings, GST invoices & no hassle.

Flight bookings made easy for families.

Plan perfect trips for two.

Explore the world on a budget — fly smart.

Flight Booking Frequency

20–25 trips/year

2–3 trips/year (entire family)

4-5 Bookings per year

4-5 bookings a year

Avg. Flight Spend (Per Trip)

₹5,000–₹15,000


₹15,000–₹35,000 (family of 4)

₹8,000–₹25,000 (for 2)

₹3,000–₹,7000

Booking Channel Preference

MMT app

MMT website

MMT website

MMT website

Value: Accessibility

Very High

Moderate

High

High

Value: Experience

Very High

High

High

Moderate

ICP Prioritization Table for MMT:

Criteria / ICPsICP 1 – Business Man (Abhishek)ICP 2 – Family Travel (Anjali)ICP 3 – Couple Travellers (Aakash & Rhea)ICP 4 – Solo Budget Traveller (Karan)

Adoption Rate

High

Moderate

High

Moderate

Appetite to Pay

High

High

Moderate

Low

Frequency of Use Case

High (20–25 flights/year)

Low (2 family flights/year) i.e (4 flights/ year)

Moderate (4–5 trips/year) i.e (8-10 flights/ year)

Moderate (4-5 solo trips/year) i.e (8-9 flights/year)

Distribution Potential

High

High

High

Moderate

TAM (Total Addressable Market)

High

High

High

Moderate

Based on the table above, we have prioritized ICP 1 and ICP 3. Here's why👇

🥇 ICP 1 - Business Travellers (Abhishek Rao)

Why #1 Priority?

  • High repeat frequency = compounding revenue:
    20–25 flights a year per person is unbeatable. For just 1M such users, that’s 20–25M annual flight bookings.
  • High spend + low friction:
    ₹7K–₹15K per booking, often company-paid. Doesn’t waste time comparing deals — values speed, convenience, and GST invoices.
  • Very high distribution potential:
    B2B partnerships, corporate tie-ups, loyalty programs (MMTBlack), and referrals within organizations → all fuel repeatable, scalable growth.
  • Sticky behaviour:
    Once MMT becomes the go-to, they rarely churn. Habits + systems (like saving GST details, saved traveler info) create long-term lock-in.
  • TAM is booming in India:
    Corporate travel in India is back in full swing post-COVID, especially in cities like Bangalore, Hyderabad, Mumbai, and Gurgaon.

All in all, this ICP is perfect for volume-driven use case with high LTV, scalable distribution channels, and operational simplicity. This ICP can provide consistent, year-round bookings that aren't seasonal or dependent on holidays.

🥈 ICP 3 – Couple Travellers (Aakash & Rhea)

Why #2 Priority?

  • Moderate frequency, still meaningful volume:
    Couple travellers typically take 4–5 trips a year, averaging 8–10 flights annually. While not as frequent as business users, this volume is still significant and highly predictable, especially during birthdays, anniversaries, and long weekends.
  • High intent:
    They research thoroughly, often compare across platforms, and don’t mind spending a bit more if it guarantees a great experience.
  • TAM is growing:
    Millennials + Gen Z couples now prioritize travel as a lifestyle choice. This segment is exploding in metro & Tier 1 cities. They are also increasingly booking flights themselves vs relying on agents.





























































































































JTBD and validation

WHO, WHAT, WHY:

User Goals Include:

  1. WHO is signing up?
  2. WHAT are they trying to do?
  3. WHY are they signing up?


ICP

WHO is signing up?

WHAT are they trying to do?

WHY are they signing up?

ICP 1 – Business Man

A busy consultant who travels 2–3 times a month for work.

Book last-minute flights, get GST invoices, rebook quickly in emergencies.

To save time, avoid booking hassles, and stay compliant with company travel policies.

ICP 2 – Family Traveler

Mom planning vacations around school holidays

Find direct, safe, and reasonably priced flights for the whole fam

They want minimal airport hassle and trustable airlines without complex search filters

ICP 3 – Couple Travellers

Millennial couple booking celebratory or seasonal trips

Compare options for timings, comfort, price before confirming.

They want good timings + value + flexibility and not just the cheapest or fastest

ICP 4 – Solo Budget Traveller

24-year-old freelancer doing solo travel

Find cheapest flight options

Budget is the key. Safety is important. May switch platforms based on minor price diff.


JTBD & Validation Table:

Goal Type

ICP

User Goal

JTBD (Jobs To Be Done)

Validation Approach

Validation Insight

Functional

ICP 1 – Business Man (Abhishek Rao)

Book last-minute flights with ease and get GST invoices quickly.

Help users book the right flight in the least time without friction.

user call

“I don’t care about deals. Just need my invoice and quick rebooking if needed.”

Functional

ICP 2 – Family Travel (Anjali Verma)

Book safe, direct, and comfortable flights for family holidays.

Enable stress-free family flight bookings with clarity and confidence.

user call

“I’m travelling with my kids. I want everything to feel smooth and less stressful in the flight”

Functional

ICP 3 – Couple Travellers (Aakash & Rhea Mehta)

Discover flights with good timing, flexibility, and comfort options.

Help users confidently compare and personalize their flight bookings.

user call/ personal experience

"We browse for hours but we wish MMT just showed me best combos directly.”

Functional

ICP 4 – Solo Budget Traveller (Karan Deshmukh)

Easily find affordable options for trips.

Enable low-friction, affordable flight discovery for solo travellers.

user call with friends/ personal experience

“I literally open 4 tabs. I go with whoever’s cheapest by a small margin.”

Notes:

  • All four goals here are Functional, since flight booking is inherently a task-driven flow (vs. emotional discovery, like hotels or curated experiences).
  • Even for ICP 3 (couples), though the reason for travel may be emotional, the act of booking flights remains functional.
















Onboarding Teardown

Onboarding Teardown for MakeMyTrip:

mistake-funny.gif

I’ve completed the onboarding teardown for MakeMyTrip in the most detailed way possible, not just skimming through it but really putting myself in the shoes of a first-time user.

I’ve chosen to do the website teardown because, based on the user calls, I conducted and our ICPs (ideal customer profiles), a significant percentage of them rely on the desktop website for serious decision-making, especially when it comes to booking flights. The larger screen, ability to compare flights, and sense of control plays a huge role in that choice.


🔗 You can find the full teardown here: [MakeMyTrip Onboarding Teardown]


By concentrating on the website experience, I wanted to deeply understand how MakeMyTrip prioritizes features, messaging, and nudges in a high-stakes environment like flight bookings. In such a competitive space, it's not just about “working smoothly” anymore, it’s about how well the website can build trust, reduce friction, and drive the user to that final confirmation button.

Now, based on the teardown — here are the key cognitive biases being leveraged:

  1. Anchoring Bias: Early on, MMT shows you the “cheapest” fares which sets a mental anchor. Any higher price after that feels premium or "too much", making you more likely to settle quickly.
  2. Sunk Cost Fallacy: "You've come this far, what's ₹99 more?"
  3. Drip Pricing - Hidden convenience fees revealed at checkout.

Why I didn't choose mobile app onboarding (for now):

While mobile apps are strong, most users from our sample group still rely on desktops for big-ticket bookings like flights. They associate laptops with higher confidence, better overview, and fewer mistakes. Also, for first-time users or non-tech savvy audiences (like parents or older travellers), the website gives a greater feeling of “control” over the booking process.

Quick competitor benchmarking:

Compared to some of its top competitors:

  • Ixigo has a cleaner, less cluttered onboarding with fewer upsells early in the journey. Their UI is minimal, but that sometimes makes them feel “less trustworthy.”
  • Cleartrip is straightforward and faster to use, but doesn't have as many trust nudges or filters as MMT.
  • Goibibo is somewhat similar to MMT in structure, but their overuse of banners and gamification often backfires in serious booking contexts.

What sets MMT apart is its comprehensive flight visibility, brand trust, and consistent flow, but it could definitely simplify the experience to reduce friction and decision fatigue.


200.webpWell :)















































Activation metrics

MakeMyTrip Customer Journey Map:

Based on User Research Data

Satisfaction Scale: 1-10

Screenshot 2025-06-07 at 4.48.17 PM.png

CategoryDetails

Key Pain Points

- Manipulative pricing during peak search

- Hidden costs and surcharges

- Excessive upselling (insurance, cabs)

- Irrelevant pop-ups and banners

- App performance issues

Strengths

- Strong brand recognition and trust

- Comprehensive flight options

- Good filtering capabilities

- Reliable booking confirmation

- Decent customer support

Improvement Opportunities

- Transparent pricing from the start

- Reduce manipulative UI patterns

- Better loyalty program benefits

- Simplified, faster booking flow

- Personalized recommendations

User Ratings Summary

Average Rating: 7.4 / 10

Biggest Drop: Search → Booking

Recovery Point: Post-Purchase

Critical Friction Point: Mid-journey experience


Activation Metric Hypotheses for MakeMyTrip:


right-now-dr-catherine-halsey.gif


Based on our user interviews, I identified that 100% of users value filters and transparency. This told me these aren't just nice to have features, they're core to user decision-making.
Users who engage with filters early are showing they're not just price shopping - they're evaluating MMT as their primary booking platform. This behaviour correlates with higher conversion.
I used the 'X action in Y time' framework to create testable hypotheses. For example, 'Use filters within first session' because our data shows this is a universal user behaviour that indicates deeper engagement.

Let's look at them👇

Hypothesis 1: User does their first flight search within 2 minutes of landing on the homepage.

This is the first key action that tells us the person is here to actually book a flight, not just randomly checking the site. If someone lands and quickly starts searching, it means the homepage is working well—it’s intuitive and it nudges them toward the core value quickly. If they don’t search for a while or drop off, maybe there’s confusion or too much going on.

Why it’s an activation metric:
Because flight search is the real starting point of the journey. It tells us that the person has intent and has started engaging with the product. This is a mini “aha!” moment for the user.

Metrics to track:

  • Day 1 activity: We can track how many users performed a flight search on their first day itself. This tells us if people are reaching the key action early.
  • TAT: Track time taken from homepage load to first search. This will tell us if people are confused or cruising smoothly.
  • Homepage bounce rate.
  • Clicks on the "Search" CTA.

Hypothesis 2: User applies at least one filter (like price or stops) within 3-5 minutes of seeing flight results.

Once a person gets flight results, them applying a filter shows that they’re not just casually browsing, they’re getting serious and want something specific. It’s a sign of stronger intent. If they apply filters quickly, we know the results page is helpful and not overwhelming.

Why it’s an activation metric:
Because filter usage = active comparison. It means the user is starting to trust the platform to help them find the best deal. That’s a huge early sign that the person is becoming engaged.

Metrics to track:

  • TAT: From flight results to first filter applied. (Again, this can be tracked on Mixpanel or Amplitude.)
  • D7 : can later compare if people who applied filters are more likely to return in a week.
  • Filter usage % (how many users apply any filter)
  • Drop-off after seeing search results
  • Scroll depth

Hypothesis 3: User adds a flight to cart within 10 minutes of viewing flight details.

When someone checks out the flight details (baggage, timing, refund policy, etc.) and adds it to the cart, it’s a big signal. It means they’re strongly considering buying. If many people reach this step, great. If very few do, either something’s wrong with the details page or price/friction is high.

Why it’s an activation metric:
This is the closest you get to intent without a purchase. This also helps us identify who to retarget, nudge, or offer deals to. If they don’t reach cart, we can’t even re-engage properly.

Metrics to track:

  • Cart abandonment rate.
  • Subscription Rate vs Retention: In this case, substitute "subscription" with “add-to-cart.” How many people who add to cart come back or complete the booking?
  • D1 vs D7 Retention: Are people who added to cart more likely to come back?
  • TAT: Time taken from viewing details TO adding to cart.

AND WE'VE FINALLY REACHED OUR LOCATION!

we-want-ryanair-tm-gone.gif



























































































[object Object],[object Object],[object Object],[object Object]

Brand focused courses

Great brands aren't built on clicks. They're built on trust. Craft narratives that resonate, campaigns that stand out, and brands that last.

View all courses

All courses

Master every lever of growth — from acquisition to retention, data to events. Pick a course, go deep, and apply it to your business right away.

View all courses

Explore foundations by GrowthX

Built by Leaders From Amazon, CRED, Zepto, Hindustan Unilever, Flipkart, paytm & more

View All Foundations

Crack a new job or a promotion with the Career Centre

Designed for mid-senior & leadership roles across growth, product, marketing, strategy & business

View All Resources

Learning Resources

Browse 500+ case studies, articles & resources the learning resources that you won't find on the internet.

Patience—you’re about to be impressed.